immersion microscopy - German English Dictionary